Transaction reordering

نویسندگان

  • Gang Luo
  • Jeffrey F. Naughton
  • Curt J. Ellmann
  • Michael Watzke
چکیده

Traditional workload management methods mainly focus on the current system status while information about the interaction between queued and running transactions is largely ignored. This paper proposes using transaction reordering, a workload management method that considers both the current system status and information about the interaction between queued and running transactions, to improve the transaction throughput in an RDBMS. Our main idea is to reorder the transaction sequence submitted to the RDBMS to minimize resource contention and to maximize resource sharing. The advantages of the transaction reordering method are demonstrated through experiments with three commercial RDBMSs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transaction Reordering in Replicated Databases

This paper presents a fault-tolerant lazy replication protocol that ensures 1-copy serializability at a relatively low cost. Unlike eager replication approaches, our protocol enables local transaction execution and does not lead to any deadlock situation. Compared to previous lazy replication approaches, we significantly reduce the abort rate of transactions and we do not require any reconcilia...

متن کامل

Using reordering technique for mobile transaction management in broadcast environments

As computer hardware and wireless network technologies are developed to a high degree, there are many research efforts which intend to utilize data broadcasting to a large population of mobile clients through wireless channels. In recent years, different models of data delivery have been explored, particularly the periodic push model where the server repetitively disseminates information withou...

متن کامل

Steal-on-abort: Dynamic Transaction Reordering to Reduce Conflicts in Transactional Memory

ABSTRACT In Transactional Memory (TM) if any two concurrently executing transactions perform conflicting data accesses, one of them is aborted. The transaction to be aborted is usually selected by some form of contention manager. Aborted transactions waste computing resources, and reduce performance. Ideally, concurrent execution of transactions would be ordered to minimize aborts, but such an ...

متن کامل

Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering

In transactional memory, aborted transactions reduce performance, and waste computing resources. Ideally, concurrent execution of transactions should be optimally ordered to minimise aborts, but such an ordering is often either complex, or unfeasible, to obtain. This paper introduces a new technique called steal-on-abort, which aims to improve transaction ordering at runtime. Suppose transactio...

متن کامل

Analytical Performance of Delay due to Bandwidth Variability in Concurrent Transactions Mixture

unpredictable propagation delay of mobile transaction delivery imposes a serious overhead on the execution performance of fixed host transactions. The mobility of clients in a mobile computing system also greatly affects the distribution of workload in the communication network. A shared data item that is locked by a mobile transaction could hinder operations of other fixed host transaction fro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 69  شماره 

صفحات  -

تاریخ انتشار 2010